AmeliaBooking\Application\Services\Payment\PaymentApplicationService D

Total Complexity 186
Dependencies 26
Dependents 0
Total lines 940
Lines of code 619
Logical lines of code 334
Comment lines 143
Methods 12
Properties 1

Methods 12

Method Rating Maintainability Complexity Lines of code
createPaymentLink()
D
19
62 173
processPayment()
C
30 25 130
calculateAppointmentPrice()
C
38 26 60
getPaymentsData()
B
39 19 57
getBookingInformationForPaymentSettings()
B
39 18 64
getAvailablePayments()
A
48 16 35
delete()
S
50 5 32
isAllowedOnSitePaymentMethod()
S
59 6 13
getFullStatus()
S
54 3 24
updateBookingPaymentDate()
S
62 3 12
insertPaymentFromLink()
S
57 2 16
__construct()
S
81 1 3